home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d14 / cxlxplod.arc / CXLXWIN.H < prev    next >
Text File  |  1989-06-11  |  2KB  |  54 lines

  1. /*
  2.    ┌──────────────────────────────────────────────────────────────────────────┐
  3.    │                                                                          │
  4.    │  CXLXWIN.H  -  1989 by Dennis McCabe                                     │
  5.    │                                                                          │
  6.    │  This header file contains function prototypes and definitions for       │
  7.    │  exploding windowing functions.                                          │
  8.    │                                                                          │
  9.    └──────────────────────────────────────────────────────────────────────────┘
  10. */
  11.  
  12. #if defined(__TURBOC__)                     /* Turbo C */
  13.     #if __STDC__
  14.         #define _Cdecl
  15.     #else
  16.         #define _Cdecl  cdecl
  17.     #endif
  18.     #define _Near
  19. #elif defined(__ZTC__)                      /* Zortech C++ */
  20.     #define _Cdecl
  21.     #define _Near
  22. #elif defined(M_I86) && !defined(__ZTC__)   /* Microsoft C/QuickC */
  23.     #if !defined(NO_EXT_KEYS)
  24.         #define _Cdecl  cdecl
  25.         #define _Near   near
  26.     #else
  27.         #define _Cdecl
  28.         #define _Near
  29.     #endif
  30. #elif defined(__POWERC__)                   /* Power C */
  31.     #define _Cdecl
  32.     #define _Near
  33. #endif
  34.  
  35. /*---------------------------[ function prototypes ]-------------------------*/
  36. WINDOW   _Cdecl wxopen(int srow,int scol,int erow,int ecol,int btype,int battr,
  37.                       int wattr);
  38. int      _Cdecl wxclose(void);
  39.  
  40. struct _wxrec_t {
  41.     struct _wxrec_t *prev;
  42.     struct _wxrec_t *next;
  43.     unsigned char   wxnum;
  44.     int             wxtone;
  45.     };
  46.  
  47. struct _wxinfo_t {
  48.     struct _wxrec_t *active;
  49.     unsigned char   total;
  50.     };
  51. extern struct _wxinfo_t _Near _Cdecl _wxinfo;
  52.  
  53.  
  54.